home *** CD-ROM | disk | FTP | other *** search
- 12
- --- RECORDSEPARATOR ---
-
- --- RECORDSEPARATOR ---
- CpuInfo
- --- RECORDSEPARATOR ---
- Platform:
- --- RECORDSEPARATOR ---
-
- --- RECORDSEPARATOR ---
- Windows
- --- RECORDSEPARATOR ---
-
- --- RECORDSEPARATOR ---
- Description:
- --- RECORDSEPARATOR ---
-
- --- RECORDSEPARATOR ---
- baCpuInfo returns information about the processor installed.
- --- RECORDSEPARATOR ---
-
- --- RECORDSEPARATOR ---
- Usage:
- --- RECORDSEPARATOR ---
-
- --- RECORDSEPARATOR ---
- Result = baCpuInfo( InfoType )
- --- RECORDSEPARATOR ---
-
- --- RECORDSEPARATOR ---
- Arguments:
- --- RECORDSEPARATOR ---
-
- --- RECORDSEPARATOR ---
- String.
- --- RECORDSEPARATOR ---
- InfoType is the type of information to get. Can be:
- --- RECORDSEPARATOR ---
- "vendor"
- --- RECORDSEPARATOR ---
- the processor manufacturer
- --- RECORDSEPARATOR ---
- "type"
- --- RECORDSEPARATOR ---
- returns the type of processor
- --- RECORDSEPARATOR ---
- "model"
- --- RECORDSEPARATOR ---
- the model of the processor
- --- RECORDSEPARATOR ---
- "stepping"
- --- RECORDSEPARATOR ---
- the stepping revision number
- --- RECORDSEPARATOR ---
- "speed"
- --- RECORDSEPARATOR ---
- the speed of the processor in mHz
- --- RECORDSEPARATOR ---
-
- --- RECORDSEPARATOR ---
- Returns:
- --- RECORDSEPARATOR ---
-
- --- RECORDSEPARATOR ---
- Integer or string depending on the InfoType.
- --- RECORDSEPARATOR ---
- See the Notes section for details on interpreting the return.
- --- RECORDSEPARATOR ---
-
- --- RECORDSEPARATOR ---
- Examples:
- --- RECORDSEPARATOR ---
-
- --- RECORDSEPARATOR ---
- Director:
- --- RECORDSEPARATOR ---
- set Cpu = baCpuInfo( "type" )
- --- RECORDSEPARATOR ---
- Authorware:
- --- RECORDSEPARATOR ---
- Cpu := baCpuInfo( "type" )
- --- RECORDSEPARATOR ---
-
- --- RECORDSEPARATOR ---
- Notes:
- --- RECORDSEPARATOR ---
-
- --- RECORDSEPARATOR ---
- The "vendor" option returns a string containing the name of the manufacturer of the
- --- RECORDSEPARATOR ---
- processor. This will be a 12 character string, the most common returns will be
- --- RECORDSEPARATOR ---
- "GenuineIntel", "AuthenticAMD" and "CryixInstead" but there will be others for chips
- --- RECORDSEPARATOR ---
- from IBM, Compaq, DEC and others.
- --- RECORDSEPARATOR ---
- This function contains identification code from Intel and AMD and is only reliable
- --- RECORDSEPARATOR ---
- with those processors. Other brands will report that they are equivalent to an Intel
- --- RECORDSEPARATOR ---
- processor, but that will not necessarily be a valid comparison.
- --- RECORDSEPARATOR ---
- To determine the actual processor model, you need to interpret both the "type" and
- --- RECORDSEPARATOR ---
- "model" options. The "type" option will identify a general family of processor eg:
- --- RECORDSEPARATOR ---
- 486, Pentium or K6. The "model" option will give specific information about the
- --- RECORDSEPARATOR ---
- model within a particular family. "stepping" is the revision number of a specific
- --- RECORDSEPARATOR ---
- model, and will not generally be useful. Refer to the following table to determine a
- --- RECORDSEPARATOR ---
- processor.
- --- RECORDSEPARATOR ---
-
- --- RECORDSEPARATOR ---
- Intel CPUs
- --- RECORDSEPARATOR ---
-
- --- RECORDSEPARATOR ---
- Description
- --- RECORDSEPARATOR ---
- Type
- --- RECORDSEPARATOR ---
- Model
- --- RECORDSEPARATOR ---
- 486 DX
- --- RECORDSEPARATOR ---
- 4
- --- RECORDSEPARATOR ---
- 0, 1
- --- RECORDSEPARATOR ---
- 486 SX
- --- RECORDSEPARATOR ---
- 4
- --- RECORDSEPARATOR ---
- 2
- --- RECORDSEPARATOR ---
- 486 DX2
- --- RECORDSEPARATOR ---
- 4
- --- RECORDSEPARATOR ---
- 3, 7
- --- RECORDSEPARATOR ---
- 486 SL
- --- RECORDSEPARATOR ---
- 4
- --- RECORDSEPARATOR ---
- 4
- --- RECORDSEPARATOR ---
- 486 SX2
- --- RECORDSEPARATOR ---
- 4
- --- RECORDSEPARATOR ---
- 5
- --- RECORDSEPARATOR ---
- 486 DX4
- --- RECORDSEPARATOR ---
- 4
- --- RECORDSEPARATOR ---
- 8
- --- RECORDSEPARATOR ---
- Pentium
- --- RECORDSEPARATOR ---
- 5
- --- RECORDSEPARATOR ---
- 1, 2
- --- RECORDSEPARATOR ---
- Pentium Overdrive
- --- RECORDSEPARATOR ---
- 5
- --- RECORDSEPARATOR ---
- 3
- --- RECORDSEPARATOR ---
- Pentium MMX
- --- RECORDSEPARATOR ---
- 5
- --- RECORDSEPARATOR ---
- 4
- --- RECORDSEPARATOR ---
- Pentium Pro
- --- RECORDSEPARATOR ---
- 6
- --- RECORDSEPARATOR ---
- 1
- --- RECORDSEPARATOR ---
- Pentium II (r1)
- --- RECORDSEPARATOR ---
- 6
- --- RECORDSEPARATOR ---
- 3
- --- RECORDSEPARATOR ---
- Pentium II (r2)
- --- RECORDSEPARATOR ---
- 6
- --- RECORDSEPARATOR ---
- 5
- --- RECORDSEPARATOR ---
- Celeron (r1)
- --- RECORDSEPARATOR ---
- 6
- --- RECORDSEPARATOR ---
- 5
- --- RECORDSEPARATOR ---
- Celeron (r2)
- --- RECORDSEPARATOR ---
- 6
- --- RECORDSEPARATOR ---
- 6
- --- RECORDSEPARATOR ---
- Pentium III
- --- RECORDSEPARATOR ---
- 6
- --- RECORDSEPARATOR ---
- 7, 8, 11
- --- RECORDSEPARATOR ---
- Pentium III Xeon
- --- RECORDSEPARATOR ---
- 6
- --- RECORDSEPARATOR ---
- 8, 10
- --- RECORDSEPARATOR ---
- Pentium 4
- --- RECORDSEPARATOR ---
- 15
- --- RECORDSEPARATOR ---
- 0
- --- RECORDSEPARATOR ---
-
- --- RECORDSEPARATOR ---
- AMD CPUs
- --- RECORDSEPARATOR ---
-
- --- RECORDSEPARATOR ---
- Description
- --- RECORDSEPARATOR ---
- Type
- --- RECORDSEPARATOR ---
- Model
- --- RECORDSEPARATOR ---
- AMD K5
- --- RECORDSEPARATOR ---
- 5
- --- RECORDSEPARATOR ---
- < 6
- --- RECORDSEPARATOR ---
- AMD K6
- --- RECORDSEPARATOR ---
- 5
- --- RECORDSEPARATOR ---
- 6, 7
- --- RECORDSEPARATOR ---
- AMD K6-II
- --- RECORDSEPARATOR ---
- 5
- --- RECORDSEPARATOR ---
- 8
- --- RECORDSEPARATOR ---
- AMD K6-III
- --- RECORDSEPARATOR ---
- 5
- --- RECORDSEPARATOR ---
- 9
- --- RECORDSEPARATOR ---
- AMD Athlon
- --- RECORDSEPARATOR ---
- 6
- --- RECORDSEPARATOR ---
- 1 - 10
- --- RECORDSEPARATOR ---
- AMD Duron
- --- RECORDSEPARATOR ---
- 6
- --- RECORDSEPARATOR ---
- 3, 6, 7
- --- RECORDSEPARATOR ---
- The "speed" returned is only an approximation within a variation of about 10%. If
- --- RECORDSEPARATOR ---
- the processor has been overclocked, the speed it is running at will be returned.
- --- RECORDSEPARATOR ---
- Intel specifically warn against quoting this number to users, because it can not be
- --- RECORDSEPARATOR ---
- guaranteed to be accurate. Use this number as a guide only.